# _*_ coding:utf-8 _*_
# 开发团队: Mavericks
# 开发人员：Maverick·Ming
# 开发IDE： PyCharm
#   项目名：HelloWorld
#   文件名：4.6 遍历list.py
# 开发时间：2021/3/22 11:01

# 遍历列表就是将列表中的元素，逐一取出输出

# 创建一个列表
stu = ['唐僧', '孙悟空', '猪悟能', '沙悟净']
print("原列表：", stu)

# 低效遍历
print("\n逐句编写print遍历")
print(stu[0])
print(stu[1])
print(stu[2])
print(stu[3])

# 高效遍历 while循环语句：创建一个循环，打印0-3四个元素
# print("\n利用while循环遍历")
# i = 0
# while i < len(stu):  # i不能超过列表长度，否则操作错误
#     print(stu[i])
#     i += 1

# 高效遍历 for循环语句：创建一个循环，打印0-3四个元素
# 语法：
# for 变量 in 序列
#    循环体代码块
# for循环执行次数与列表长度一致
# 每执行一次，就会将列表元素赋值给变量s
print("\n利用for循环遍历")
for s in stu:
    print(s)

# for的方便之处显而易见，所以开发中较多使用for而非while


